iT邦幫忙

2024 iThome 鐵人賽

DAY 12
0
Python

30天零基礎學習Python程式語言系列 第 12

Day 12: 巢狀迴圈 + 碼錶實作

  • 分享至 

  • xImage
  •  

巢狀迴圈:
範例一:印出1到10五行

for y in range(5):
    for x in range(1,11):
        print(x, end=" ")
    print()
    

1 2 3 4 5 6 7 8 9 10 
1 2 3 4 5 6 7 8 9 10 
1 2 3 4 5 6 7 8 9 10 
1 2 3 4 5 6 7 8 9 10 
1 2 3 4 5 6 7 8 9 10 

範例二:列出使用者輸入符號矩形

row = int(input("請輸入行數:"))
cols = int(input("請輸入列數:"))
symbol = input("請輸入符號:")

for i in range(row):
    for j in range(cols):
        print(symbol, end=" ")
    print()


請輸入行數:3
請輸入列數:8
請輸入符號:*
* * * * * * * * 
* * * * * * * * 
* * * * * * * * 

碼錶實作
範例一:計時
1.正計時

import time
my_time = int(input("請輸入秒數:"))

for x in range(my_time):
    print(x)
    time.sleep(1)
print("時間到ㄌㄜ˙")


請輸入秒數:4
0
1
2
3
時間到ㄌㄜ˙

2.倒數計時並改進

import time
my_time = int(input("請輸入秒數:"))

for x in range(my_time, 0, -1):
    seconds = x % 60
    minutes = x // 60 % 60
    print(f"{minutes:02}:{seconds:02}")
    time.sleep(1)
print("時間到ㄌㄜ˙")


請輸入秒數:3
00:03
00:02
00:01
時間到ㄌㄜ˙

上一篇
Day 11: for 迴圈
下一篇
Day 13: list, sets, tuple
系列文
30天零基礎學習Python程式語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言